1. 佇列(Queue)和堆疊(Stack)
佇列和堆疊是常用的資料結構,它們用於處理元素的排列和存取。佇列遵循先進先出(FIFO)原則,而堆疊則遵循後進先出(LIFO)原則。
Queue<string> queue = new Queue<string>();
queue.Enqueue("First");
queue.Enqueue("Second");
string firstItem = queue.Dequeue();
Stack<string> stack = new Stack<string>();
stack.Push("First");
stack.Push("Second");
string topItem = stack.Pop();
2. LINQ(Language-Integrated Query)
LINQ是C#中的一個強大功能,它允許您以類似SQL的方式查詢和過濾資料集合。這使您能夠更容易地執行各種資料操作。
var adults = from person in people
where person.Age >= 18
select person.Name;
以上僅是C#中可用的一些常見資料結構和集合類型的簡要介紹。選擇適當的資料結構將有助於提高您的程式效能和代碼的可讀性。在下一篇文章中,我們將討論C#中的錯誤處理和異常處理機制。請繼續關注我在iThome鐵人賽系列的文章,以深入了解C#程式設計的各個方面。